//
//  CJPColor.swift
//  CJPack
//
//  Created by 陈警卫 on 2024-11-20.
//

import Foundation
import UIKit

class CJPColor: UIColor, @unchecked Sendable {
    
    @objc static var theme: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "DD2526", "dark": "A33D7F"])
    }
    
    @objc static var fore: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "000000", "dark": "FFFFFF"])
    }
    
    @objc static var fter: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "FFFFFF", "dark": "000000"])
    }
    
    @objc static var back: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "E5E5E5", "dark": "1E1E1E"])
    }
    
    @objc static var vista: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "FFFFFF", "dark": "3C3C3C"])
    }
    
    @objc static var midd: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "929292", "dark": "929292"])
    }
}

extension CJPColor {
    
    @objc static var tabBack: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "E5E5E5", "dark": "1E1E1E"])
    }
    
    @objc static var tabNormal: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "929292", "dark": "929292"])
    }
    
    @objc static var tabSelected: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "000000", "dark": "FFFFFF"])
    }
}

extension CJPColor {
    
    @objc static var navBack: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "E5E5E5", "dark": "1E1E1E"])
    }
    
    @objc static var navTint: CJSkinModel {
        return CJSkinModel.model(key: #function, param: ["any": "000000", "dark": "FFFFFF"])
    }
}
